insect-pollinated flower - German English Dictionary